anchovy paste - Turkish English Dictionary